being implanted - Spanish English Dictionary